home *** CD-ROM | disk | FTP | other *** search
/ Ian & Stuart's Australian Mac 1993 September / September 93.iso / Archives / Comunications / network / Network Utilities / ATMap 0.1b7 / README < prev    next >
Encoding:
Text File  |  1992-05-04  |  10.4 KB  |  181 lines  |  [ttro/ttxt]

  1. // ATMap README
  2. // 920504 Ragnar Sundblad, ragge@nada.kth.se
  3. // Royal Institute of Technology, Stockholm, Sweden, 
  4.  
  5. •• What is ATMap ••
  6. ATMap finds out your AppleTalk internets topology, and graphically displays it with your networks and routers. You can yourself set various icons to your routers and networks, and name routers (in some cases, ATMap will automatically set default icons and names to stuff). 
  7.  
  8. ATMap can be used to show connectivity, find out where new routers/nets are, why a network cannot be reached, and similar network management stuff. It will take some initial work to get your map nice and clean. ATMap has been used on quite large internets (>200 nets), but you then need a large patience-budget to set up the map. 
  9.  
  10. I hope that you will find ATMap useful.
  11.  
  12. NOTE: Use ATMap only with System 6.0.7 or higher.
  13.  
  14.  
  15. •• Getting started ••
  16. The best way of getting your map arranged is probably to let ATMap run for a while to let it find all your routers and networks. You can see how it works its way through your nets in your internet at the network counter in the lower left corner.
  17.  
  18. In the mean time, to help you setting up the graphical map, try to get an idea of how your internet looks, what network numbers and zones there are out there, what routers you have and what you names they might have, and such.
  19.  
  20. You probably want to turn on "Faster Drawing" in the "Special" menu by now. This will make drawing faster which is good now when you are going to move stuff around. Though, you will not as easy see if a line passing by an item on the screen ends at the item or not (you can reed more about this below).
  21.  
  22. When ATMap has run for a while, or whenever you think it is appropriate, switch off "Run" (lower left corner of window) to let you place your items undisturbed.
  23.  
  24. Start with placing for example the routers (since routers can have informative names). Try to get them placed on the screen as they are topologically oriented.
  25.  
  26. Now place the networks. NOTE: Press the command key while moving a single item - this will make it move with the connection lines drawn - really makes finding their way home easier (command-option-drag while moving is a little faster but uglier).
  27.  
  28.  
  29. If you find strange things on the map, read the "Trouble shooting - or - Strange behavior explanation" section below.
  30.  
  31.  
  32. •• Explanation of the information on the screen ••
  33.  
  34.  
  35.  
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54. •• ATMap commands ••
  55. • Routers:Show Names, Show Registered Names and Show Numbers commands
  56. Enables displaying of user-set names, Name Binding Protocol names, and network/node numbers, respectively
  57.  
  58. • Routers:Connections Showed command
  59. Some routers, such as the GatorBox, and the Shiva FastPath with option 25 off, sometimes consider themselves directly connected to more networks than they really are. See more about this in "README to make ATMap useful". You can use this command to hide the connections that are redundant information.
  60.  
  61. • Routers:Name Router command
  62. You can yourself set names to routers. If no name is set, ATMap will set a default one from the routers registered names, if any.
  63.  
  64. • Routers/Networks:Set Icon commands
  65. You can yourself set various icons to your networks and routers. Though, ATMap sometimes sets icons and/or names automatically (see below).
  66.  
  67. • Networks:Show Zones, Show Numbers
  68. These commands enables displaying of zones and network numbers respectively
  69.  
  70. • Clear command
  71. Use "Clear" to get rid of networks and routers. For example, since the only way a router is identified is by its set of directly connected networks, ATMap will consider a router that has changed configuration as a completely new one (if it hasn't recently talked to it, and the change is only added interface(s)). "Clear" the extra router. This way of matching will be improved in future versions of ATMap.
  72.  
  73. • Faster Drawing
  74. In this mode, drawing is faster, and sometimes less informative. You will not as easy see if a line passing by an item on the screen ends at the item or not. This can be confusing. This is also the mode currently used when printing, since the LaserWriter can't clip to non-rectangular quickdraw regions.
  75.  
  76. • Simplified placing of items
  77. When moving a single network or router, you can press the command key to move it with the connection lines drawn. This makes it a lot easier to find its way to its adjacent items. (Pressing command-option while moving makes feedback drawing faster but uglier)
  78.  
  79.  
  80. •• What graying means ••
  81. Routers, networks and connections can be gray or black, which displays reachability. Black means that the item is reachable and ATMap has heard from it recently.
  82.  
  83.  
  84. •• Automatic icon and name setting ••
  85. Networks that are first discovered to be Phase-2 networks will automatically get a EtherTalk Phase 2 icon. Other networks will get a generic network icon.
  86. Routers will get a default router icon and no name. If ATMap later discovers that the router has registered a Name Binding Protocol entry (NVE) with a type that it recognizes (see Recognized router types below), it will set the icon according to the type and the name from that NVE.
  87. If it doesn't recognize any NVE type, it will take the name from the NVE that has the most non-numerical characters.
  88.  
  89.  
  90. •• How ATMap works ••
  91. ATMap polls for different information on each network in the order of network numbering. It finds routers with the AppleTalk Phase 2 extensions RTMP Request and RTMP Route Request. It does this for several networks in parallel for speed, but not to many not to eat up all network bandwidth and memory. (ATMap knows nothing about what throughput you have on your lines.) You can read more about how it works in the file "Tech descr of ATMap".
  92.  
  93.  
  94. •• Trouble shooting - or - Strange behavior explanation ••
  95. NOTE: Network topology is found out using RTMP. How routers should respond to requests sent from remote networks is not really specified. Though, most routers do respond as can be expected. Since different routers answers differently on RTMP requests, some routers may not be found or may not display in a correct manner. Use the latest software available for your router.
  96.  
  97. • Routers seems to be connected to more nets than expected
  98. Some routers indicate they are. See "Connections Showed command" above. 
  99.  
  100. • Small network islands
  101. If you end up with small network islands that does not seem to have any connectivity to the rest of the network, although you obviously reach them, it is probably because you run some "AppleTalk tunneling" such as AppleTalk in UDP/IP. This is because the IP tunneling between the routers is not considered as a logical AppleTalk network - it is done behind AppleTalk's ordinary RTMP routing's back.
  102.  
  103. • Single net islands
  104. A single network that does not seem to be connected to anything at all can either be a real network that really is connected to the internet, but the connected router is either not Phase-2 compatible or does not allow RTMP requesting from distance networks. It can also be some old or bad not yet removed route from a router with a buggy implementation of the routing table maintenance, such as the old KIP code. If the network sometimes turns black, there probably is at least something asking to the ECHO packet on it. 
  105.  
  106. • No routers appears at all
  107. Either you have no connected router, or your local router does not respond to RTMP requests. Get new Phase-2 compatible software. As a work around, you can also start a new ATMap document on a network where there is known to be Phase-2-compatible router. When using this document later, ATMap will find your networks. 
  108.  
  109. • An extra router on that GatorBox-connected UDP-Talk network
  110. The GatorBox can respond on the UDP-Talk network as if it is a router with only one connection. ATMap will see this as a new router. You'll have to live with this, or convince me that I should make some work around. 
  111.  
  112. • My Cisco only gets the node address on one network
  113. The Cisco router (Software v8.2(6)) replies for RTMP requests sent to ITS interfaces THROUGH it, as if the request was sent to the interface that the request received through. This means that you will only get the node number for the Cisco interface closest to yourself.
  114.  
  115. • My two identically configured routers gets mixed up
  116. If you have two identically configured routers - they are connected to exactly the same nets -, ATMap will not as of this version try to identify and distinguish between them on the different interfaces. ATMap may, and probably will, mix up network addresses and any names.
  117.  
  118.  
  119. •• Recognized router types ••
  120. ATMap currently matches the following Name Binding Protocol types from routers to icons: CiscoRouter, AppleRouter, GatorBox, FastPath. It will as a default name use the name associated with that type. If neither of those are found, it will look for the type SNMP, and use that name, but don't set an icon. Icons and NVE types should, of course, be user-configurable, and maybe it will.
  121.  
  122.  
  123. •• Send me your icons and types ••
  124. If you have a router NBP type that you think that ATMap should recognize, please do send me some information about the router's registered types, and maybe a good icon, and I will incorporate it in later versions of ATMap.
  125.  
  126.  
  127. •• Send me comments and tell me about any problems ••
  128. If you have some trouble with using ATMap, please let me know. I'll be happy to try to solve your problems, especially if it can improve ATMap.
  129.  
  130.  
  131. •• Thanks to ••
  132. Claus Kalle, University of Koeln, Germany
  133. Ben (B.T.) Schmidt, BNR, Canada
  134. for testing and helping me find some bugs
  135.  
  136.  
  137. •• Revision history ••
  138. 0.1b4
  139. First release.
  140.  
  141. 0.1b5 
  142. Now finds routers even on a new document.
  143. Correctly handles multi-zoned networks.
  144. Correct handling of multi-packet RTMP response.
  145.  
  146. 0.1b5.4
  147. Faster, especially on large networks.
  148. Sets names and icons on routers.
  149. "Clear" of a router does not occasionally lead to a crash.
  150. Network polling can be turned off.
  151. Progress information box.
  152. Stupid distribution of discovered items.
  153.  
  154. 0.1b6
  155. Works on 68000 based machines.
  156. Works with System 6.0.7.
  157. Faster Drawing mode.
  158. Move single item with connections drawn mode.
  159.  
  160. 0.1b7
  161. Now really Works on 68000 based machines.
  162. Fixed a bug causing some routers to be duplicated.
  163. Fixed a socket listener bug that could corrupt incoming packets.
  164.  
  165. ATMap is written using MacApp® 2.0.1.
  166.  
  167.  
  168.  
  169.  
  170.  
  171.  
  172. © 1991-1992 Ragnar Sundblad, Systems Engineer
  173. Department of Numerical Analysis and Computing Science
  174. Royal Institute of Technology, Stockholm, Sweden.
  175. email: ragge@nada.kth.se
  176.  
  177. If you like ATMap, and decide to use it, please do!
  178.  
  179. ATMap may be used but not sold. It may not be used profitably.
  180.  
  181. AppleTalk & MacApp are registered trademarks of Apple Computer, Inc.